﻿using System;

namespace IFramework
{
    public interface IObserve:IDisposable
    {
        Type ObserveType { get; }
        void AddObserver(IObserver observer);
        void RemoveObserver(IObserver observer);
        void Notify(EventArgs args, int code, params object[] message);
    }
}